home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-02 / mempas.zip / MEMPAS40.DOC < prev    next >
Text File  |  1993-01-04  |  3KB  |  102 lines

  1.  
  2.  
  3. MemPas40  Memory-Resident help for Turbo 4.0 progammers.
  4. --------------------------------------------------------
  5.  
  6. MemPas40 was modelled after THELP and THELP4, truly great,
  7. pioneering programs.
  8.  
  9. MemPas40 was written as a utility for anyone developing software
  10. under turbo pascal 4.0. It is somewhat of an error-recovery facility.
  11.  
  12. It does the following:
  13.  
  14. 1) MemPas40 uses Lotus-Like menus and windows to display text.
  15.  
  16. 2) There is a pop-up Runtime and I/O error chart so you can
  17.    easily look up a critical error without having to dig out
  18.    a turbo manual (since I don't always have access to a turbo
  19.    manual, this comes in very handy.)
  20.  
  21. 3) A pop-up Ascii Chart is also included. It is just like Sidekick's.
  22.  
  23. 4) What usually happens when an error occurs in your program?
  24.    THE CURSOR DISAPPEARS! Well, MemPas40 also has a built-in
  25.    cursor-restore facility.
  26.  
  27. 5) You can CAPTURE a screen to a disk file for later review.
  28.  
  29. 6) You can, at any time, UNLOAD MemPas40 from it's menu. This
  30.    will free up memory and destroy any compatability problems
  31.    that may arise (let me know of any okay?) The program won't
  32.    allow itself to be unloaded unless it's safe to do so. Also,
  33.    load MemPas40 before Sidekick if possible.
  34.  
  35.  
  36. Alright, let's look at the features.....
  37.  
  38. A) Press ALT and the "-" key to call MemPas40. Select "EnableCursor"
  39.    to get your cursor back.
  40.  
  41. B) Select "Run-Time" to look up an error in the Run-Time chart.
  42.  
  43. C) Select "I/O" to look up an error in the I/O chart.
  44.  
  45. D) Select "Capture" to save the whole screen to disk, including
  46.    any error messages or locations, as well as anything else
  47.    that was on the screen when you "Captured" it.
  48.  
  49. E) Choose "Directives" to view the Turbo Compiler Directives and defualts.
  50.  
  51. F) "Types" will give you a quick break-down of the Pascal Type conventions.
  52.  
  53. G) "Unload" will completely disable MempPas40 from memory.
  54.  
  55. H) Press <ESC> to leave MemPas40, or any sub-menus.
  56.  
  57.  
  58. THE CAPTURE FUNCTION CAN BE QUITE USEFUL
  59. ________________________________________
  60.  
  61. The Capture Screen option comes in handy anytime you want to "steal"
  62. a picture of the current scrren and save it to disk.
  63.  
  64.  
  65. Thats all there is.
  66.  
  67.  
  68. Technical Info
  69. --------------
  70.  
  71. MemPas40 was written in Turbo Pascal version 4.0 on an IBM PCjr 640k.
  72.      (about 932 lines of Pascal code)
  73.  
  74. MASM 5.0 was used on all seperate Assembly routines. The use of Assembly
  75.      language was limited to interfaces to DOS and BIOS services.
  76.      (about 205 lines of Assembler code)
  77.  
  78. MemPas40 is about 38k as an .EXE file, and uses up to 48k of internal
  79. RAM for it's functions.
  80.  
  81. MemPas40 takes control of the following interupts: 05,08,09,13,16,25,26,28
  82.  
  83. MemPas40 has been tested on the PCjr and on a few clones.
  84.  
  85. MemPas40 will auto-adjust if you have EGA/VGA/CGA or any of that new
  86. IBM PS/2 stuff that only rich, successfull programmers can afford.
  87.  
  88. -----------------------------------------------------------------------------
  89.  
  90. If you like MemPas40 and would like to see other programs from MindSite,
  91. don't hesitate to send comments to the address below.
  92.  
  93. If you plan to use this program, a donation of $10 will go towards further
  94. software developments and registration.
  95.  
  96.  
  97.  
  98.                           Joseph Chicago
  99.                           MindSite Software LTD
  100.                           1805 Brunetti Way
  101.                           Sparks, NV 89431
  102.                           CIS # 72207,247